img {
    border: 0
}

.hide {
    display: none;
}

ul, ul li {
    padding: 0;
    margin: 0;
}

form {
    margin: 0;
    padding: 0
}

#search_word {
    border: 0;
    width: 80px;
    background: #333333;
    color: #d6d6d6;
    margin-left: 1em;
}

#search_btn {
    background: url(../images/search_2.gif);
    width: 29px;
    height: 26px;
    border: 0;
    cursor: hand;

}

#anli {
    height: 131px;
    zoom: 1;
    overflow: hidden;
    clear: both;
    *position: relative;
}

a, a:visited {
    color: #8c8c8c;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.newtext3 a, .newtext3 a:visited {
    color: #385A84;
}

.newtext3 a:hover {
    color: #2f6ba9;
}

.category_nav_2 a:hover, .category_nav a:hover {
    text-decoration: none;
}

.category_nav td.line_anli {
    background: #484848;
}

.category_nav td.active {
    background: #385a84;
}

.category_nav td.active a, .category_nav td.active a:visited {
    color: #212121;
}

.category_nav_2 td.active2 {
    background: #212121;
}

.category_nav_2 a, .category_nav_2 a:visited {
}

.category_nav_2 a:hover {
    color: #2f6ba9;
    text-decoration: none;
}

.category_nav_2 td.active2 a {
    color: #3f8beb;
}

.news_category_nav td {
    background: #484848;
}

.news_category_nav td.active {
    background: #385A84;
}

.news_category_nav td.active a, .news_category_nav td.active a:visited {
    color: #212121;
}

.static_page_nav td {
    background: #484848;
}

.static_page_nav td.active {
    background: #385A84;
}

.static_page_nav td.active a, .static_page_nav td.active a:visited {
    color: #212121;
}

.carousel ul li {
    float: left;
    position: relative;
    list-style-type: none;
}

.carousel ul li img {
    margin: 0 8px;
}

.carousel ul {
    zoom: 1;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#news_tabs td a, #news_tabs td a:visited {
    font-family: "微软雅黑", "宋体", Arial;
    font-size: 12px;
    color: #575757;
    text-decoration: none;
}

#news_tabs td.active {
    background: #181818;
}

#news_tabs td.active a {

    font-family: "微软雅黑", "宋体", Arial;
    font-size: 12px;
    font-weight: bold;
    color: #a5aeb9;
    text-decoration: none;
}

.portfolio_intro {
    padding: 0 .5em .5em .5em;
}

.portfolio_intro p, .newtext4 p {
    margin: 0;
    padding: 0
}

.nav_item_1 {
    display: block;
    width: 121px;
    height: 55px;
    /*background: url(/images/nav-1-0-.gif) no-repeat*/
    background: url(../images/nav-1-0.gif) no-repeat
}
/*.homepage_nav .nav_item_1, .nav_item_1:hover {*/
.homepage_nav .nav_item_1:hover {
    background: url(../images/nav-1.gif) no-repeat
}

.nav_item_2 {
    display: block;
    width: 121px;
    height: 55px;
    background: url(../images/nav-2-0.gif) no-repeat
}

.album_show_nav .nav_item_2, .album_nav .nav_item_2, .portfolio_show_nav .nav_item_2, .portfolio_nav .nav_item_2, .nav_item_2:hover {
    background: url(../images/nav-2.gif) no-repeat
}

.nav_item_3 {
    display: block;
    width: 121px;
    height: 55px;
    background: url(../images/nav-3-0.gif) no-repeat
}

.aboutus_nav .nav_item_3, .nav_item_3:hover {
    background: url(../images/nav-3.gif) no-repeat
}

.nav_item_4 {
    display: block;
    width: 121px;
    height: 55px;
    background: url(../images/nav-4-0.gif) no-repeat
}

.services_nav .nav_item_4, .nav_item_4:hover {
    background: url(../images/nav-4.gif) no-repeat
}

.nav_item_5 {
    display: block;
    width: 121px;
    height: 55px;
    background: url(../images/nav-5-0.gif) no-repeat
}

.training_nav .nav_item_5, .nav_item_5:hover {
    background: url(../images/nav-5.gif) no-repeat
}

.nav_item_6 {
    display: block;
    width: 121px;
    height: 55px;
    background: url(../images/nav-6-0.gif) no-repeat
}

.note_nav .nav_item_6, .nav_item_6:hover {
    background: url(../images/nav-6.gif) no-repeat
}

.portfolio_desc img {
    border-color: black;
}

.portfolio_desc {
    font-family: "微软雅黑", "宋体"
}

.portfolio_desc {
    font-size: 14px;
    line-height: 1.8em;
}

.single-td{
    height:210px;
    width:200px;
    vertical-align: top;
    text-align:center;
    margin-left:24px;
    margin-bottom: 10px;
    float:left;
}

.single-td .title{
    margin-left:10px;
    margin-top:6px;
    margin-bottom:0;
    text-align: left;
}
.single-td .subtitle{
    margin-left:10px;
    margin-top:0;
    text-align: left;
}